﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
ul li{ list-style:none}
img{ border:0; max-width:100%}
a{ text-decoration:none; color:#333}
.clear{ clear:both}
body{ font-family:"微软雅黑"; width:100%; min-width:1200px;}
.ccsl{ display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
p{text-align:justify}

.main{ width:1200px; margin:0 auto;}

.header{width:100%; min-width:1200px; border-top:5px solid #ff0000; height:125px;}
.header img{ width:1200px; height:125px; overflow:hidden}

.nav{width:100%; min-width:1200px; height:60px; background:#ff0000}
.nav ul{width:1200px; height:60px; margin:0 auto; overflow:hidden}
.nav ul li{ float:left; width:132px; height:60px; line-height:60px; text-align:center; background:url(../images/navx.jpg) right center no-repeat; cursor:pointer}
.nav ul li a{ font-size:15px; color:#fff}
.nav ul li:hover{background: #000;}

.banner{ width:100%; /*height:400px;*/ overflow:hidden; position:relative;font-size:0; margin:0 auto; min-width:1200px}
.b-img{ /*height:400px;*/  position:absolute; left:0; top:0;}
.b-img img{ display:block; /*height:400px;*/ float:left;}
.b-list{ height:20px; /*padding-top:380px;*/ margin:0 auto;position:relative;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:10px; height:10px; border-radius:50%; background:#fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{ background:#d8241d}

.part1{ margin:0 auto; width:1200px; padding-top:15px;}
.part1_L{ float:left; width:276px;}
.part1_L.ind{ height:1530px; overflow:hidden}
.part1_L .titboxcon1{ width:276px; height:86px; background:#f00; overflow:hidden; color:#fff}
.part1_L .titboxcon1 p{ text-align:center; padding:15px 15px 5px 15px; font-size:24px;}
.part1_L .titboxcon1 span{ text-align:center; padding:0 15px; text-transform:uppercase; font-size:14px;}
.part1_L .pa1_1{ width:266px;border:5px solid #f00; background:#fff; margin-bottom:15px}
.part1_L .pa1_1.ind{max-height:1071px; overflow:hidden;}
.part1_L .pa1_1 ul{ width:266px; overflow:hidden}
.part1_L .pa1_1 ul li{}
.part1_L .pa1_1 ul li .one{ width:256px; height:46px; line-height:46px; font-size:16px; text-align:center; background:url(../images/typebg.jpg) no-repeat; margin:5px}
.part1_L .pa1_1 ul li .one a{ color:#fff; padding:0 45px}
.part1_L .pa1_1 ul li .two{width:256px; overflow:hidden}
.part1_L .pa1_1 ul li .two a{display:block; text-align:center; font-size:14px; height:44px; line-height:44px; border-bottom:1px dashed #ccc; padding:0 5px}

.part1_L .pa1_2{ width:266px;border:5px solid #f00; background:#fff; }
.part1_L .pa1_2.ind{ height:227px;overflow:hidden;}
.part1_L .pa1_2 .pa1_2con{ width:250px; margin:0 auto; padding-top:10px;}
.part1_L .pa1_2 .pa1_2con .tit{font-size: 17px; line-height:30px;color: #FF0000; max-height:60px; overflow:hidden}
.part1_L .pa1_2 .pa1_2con .con{ font-size:14px; line-height:30px; color:#000}

.part1_R{ width:912px; float:right}
.part1_R.ind{height:1530px; overflow:hidden; }
.part1_R ul.piclistul{ width:912px; overflow:hidden}
.part1_R ul.piclistul li{ width:286px; height:255px;float: left; margin-right: 8px;margin-left: 10px;}
.part1_R ul.piclistul li .proimg{ width:276px; height:210px; overflow:hidden;_display:table;display:table-cell;text-align:center;border:1px solid #B2C2E3;vertical-align:middle; padding:4px}
.part1_R ul.piclistul li .proimg img{vertical-align:middle;max-height:210px; max-width:276px;}
.part1_R ul.piclistul li p{ text-align:center; height:35px; line-height:30px; font-size:14px; color:#000}
.part1_R ul.piclistul li p:hover{ color:#f00; text-decoration:underline}


.part2{ padding-top:45px; width:1100px; margin:0 auto}
.part2 .titbox{ width:1100px; height:80px; overflow:hidden; margin-bottom:40px}
.part2 .titbox img{ display:block; max-width:1100px; height:80px; margin:0 auto}
.part2 .p2_1{ width:1100px; height:360px; overflow:hidden;}
.part2 .p2_1 .p2_1L{ width:600px; height:318px; float:left; overflow:hidden}
.part2 .p2_1 .p2_1L .tit{ padding-top:60px; width:540px; height:40px; line-height:40px; font-size:24px; overflow:hidden; font-weight:bold}
.part2 .p2_1 .p2_1L .tit span{font-size: 36px;line-height: 25px;color: #FF0000;font-family: Impact; }
.part2 .p2_1 .p2_1L .sub{width:540px;font-size: 18px;line-height: 35px;color: #999999;font-family: "Times New Roman", Times, serif;}
.part2 .p2_1 .p2_1L .con{ height:140px; font-size:16px; line-height:36px; overflow:hidden; width:540px; padding-top:5px}
.part2 .p2_1 .p2_1R{ float:left; width:500px; overflow:hidden}
.part2 .p2_1 .p2_1L.marl{width:540px; margin-left:60px}

.part3{ padding-top:45px;width:100%; min-width:1200px;padding-bottom: 20px; background:url(../images/bg.jpg) repeat-x;}
.part3 .titbox{ width:1100px; margin:0 auto; height:80px; overflow:hidden; margin-bottom:20px}
.part3 .titbox img{ display:block; max-width:1100px; height:80px; margin:0 auto}
.part3_1{ width:1200px; height:342px; margin:0 auto;}
.marqueeleft{width:1200px;overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;display:inline;overflow:hidden; width:350px; height:330px; margin:6px;}
.marqueeleft li .proimg0{_display:table;display:table-cell;text-align:center;width:338px; height:252px; border:1px solid #B2C2E3; padding:5px;vertical-align:middle; background:#fff}
.marqueeleft li .proimg0 img{vertical-align:middle;max-height:252px; max-width:338px;}
.marqueeleft li p{ height:56px; line-height:56px; text-align:center; padding:0 15px; color:#fff}


.part4{width:1200px;padding-bottom: 20px; padding-top:40px; margin:0 auto}
.part4 .titbox{ width:1100px; margin:0 auto; height:80px; overflow:hidden; margin-bottom:30px}
.part4 .titbox img{ display:block; max-width:1100px; height:80px; margin:0 auto}
.part4 .part4_1{ width:1200px; height:380px; overflow:hidden}
.part4 .part4_1 img{  float:left; width:460px; height:320px; overflow:hidden; margin-left:20px}
.part4 .part4_1 .con{ float:right; margin-right:20px; width:670px; height:290px; overflow:hidden;font-size: 16px;line-height: 36px;color: #000000;}
.part4 .part4_1 a{ float:right; width:680px; height:30px; line-height:30px; text-align:right; display:block; margin-right:20px;}

.part4_2{ width:1200px; height:280px; overflow:hidden}
.part4_2 .part4_2L{ width:600px; height:250px; float:left; overflow:hidden;}
.part4_2 .part4_2L ul{ overflow:hidden;width:550px; margin:0 auto}
.part4_2 .part4_2L ul li{ width:550px; height:40px; line-height:40px; border-bottom:1px dashed #ccc; background:url(../images/i.png) left center no-repeat}
.part4_2 .part4_2L ul li a{ display:block; float:left; width:420px;height:40px; line-height:40px;font-size: 14px;color: #000; padding-left:20px}
.part4_2 .part4_2L ul li a:hover{ text-decoration:underline; color:#f00}
.part4_2 .part4_2L ul li span{ display:block; float:right; width:100px; text-align:right; font-size:14px}

.part4_2 .part4_2R{ width:550px; height:240px; float:right; margin-right:20px; overflow:hidden;}
.part4_2 .part4_2R #demo{height:240px; overflow:hidden}
ul#demo1 li{margin-bottom: 15px;height:85px;border-bottom: 1px solid #ddd;overflow: hidden;}
ul#demo1 li .wen{height:30px;line-height: 30px;padding-left: 30px;background: url(../images/wen.png) left center no-repeat;}
ul#demo1 li .wen a{color: #333; font-size:14px}
ul#demo1 li .da{color: #666;height:48px; font-size:14px;line-height: 24px;padding-left: 30px;background: url(../images/da.png) no-repeat 0 3px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
ul#demo2 li{margin-bottom: 15px;height:85px;border-bottom: 1px solid #ddd;overflow: hidden;}
ul#demo2 li .wen{height:30px;line-height: 30px;padding-left: 30px;background: url(../images/wen.png) left center no-repeat;}
ul#demo2 li .wen a{color: #333; font-size:14px}
ul#demo2 li .da{color: #666;height:48px; font-size:14px;line-height: 24px;padding-left: 30px;background: url(../images/da.png) no-repeat 0 3px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}

.footer{ width:100%; min-width:1200px; border-top:5px solid #f00;background-color: rgb(41, 44, 49); padding-top:20px; padding-bottom:10px}
.footer_L{ float:left; width:950px;}
.footer_L .fnav{ width:950px; height:50px; overflow:hidden; border-bottom:1px solid #54565A}
.footer_L .fnav ul{ overflow:hidden}
.footer_L .fnav ul li{ float:left; width:110px; height:50px; line-height:50px; text-align:center; background:url(../images/fbg.png) right center no-repeat}
.footer_L .fnav ul li a{ color:#fff; font-size:14px;}

.footer_L .footc{ padding:25px 0; width:850px; overflow:hidden}
.footer_L .footc .con{font-size: 14px;color: #FFFFFF; line-height: 33px; padding-left:20px;}

.footer_L .footp{ color:#fff; height:50px; line-height:50px;border-top:1px solid #54565A; font-size:14px; padding-left:20px}

.footer_R{ float:right; width:180px; height:218px; background:#f00; margin:20px 0}
.footer_R img{ display:block; margin:0 auto; width:120px; margin-top:30px;}
.footer_R p{ text-align:center; width:120px; margin:0 auto; font-size:14px; color:#fff; line-height:33px; margin-top:5px}


.box30{ width:100px; height:50px;}
.brandnav{width:912px; height:55px; background:url(../images/titbg.png) no-repeat; overflow:hidden; margin-bottom:15px}
.brandnav p{ width:150px;font-size: 22px;font-weight: bold;height:55px;line-height:55px;color: #FFFFFF;padding-left: 40px;}

.part1_R ul.listul{ width:890px; margin:0 auto; overflow:hidden}
.part1_R ul.listul li{height: 40px;line-height: 40px;padding-left: 20px;overflow:hidden; border-bottom:1px dashed #ccc; background:url(../images/i.png) left center no-repeat}
.part1_R ul.listul li a{ font-size:14px; color:#000}
.part1_R ul.listul li a:hover{ text-decoration:underline; color:#f00}

.detailbox{width:850px; margin:0 auto; overflow:hidden}
.detailbox h1{font-size: 18px;font-weight: normal;line-height:30px;color: #000;text-align: center; padding-top:15px}
.detailbox .date{ text-align:center;color: #bbb;font-size: 13px;line-height: 30px;}
.detailbox .proimgg{ display:block; margin:0 auto; max-width:600px; margin:20px auto}
.detailbox .con{font-size: 14px;line-height: 30px;color: #000000;}